home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / Libraries / Aidan's Class Libraries / Source / Headers / CLMessenger.h < prev    next >
Encoding:
Text File  |  1997-05-24  |  363 b   |  23 lines  |  [TEXT/CWIE]

  1. //Copyright (c) 1997 Aidan Cully
  2. //All rights reserved
  3.  
  4. #ifndef __MESSENGER_H
  5. #define __MESSENGER_H
  6.  
  7. #include "CLList.h"
  8. #include "CLMessage.h"
  9.  
  10. class MReceiver;
  11.  
  12. class MMessenger
  13. {
  14. protected:
  15.     TList<MReceiver*> mReceivers;
  16. public:
  17.     virtual ~MMessenger();
  18.     Boolean AddReceiver( MReceiver* );
  19.     void SendMessage( TMessage* );
  20.     void SendMessage( UINT32 );
  21. };
  22.  
  23. #endif